﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FuenteDeDatos.DAOMySQL;
using FuenteDeDatos.DAOSqlServer;
using FuenteDeDatos.Interfaces;
using FuenteDeDatos.FabricaDatos;
using FuenteDeDatos.Entidades;
using log4net;

namespace FuenteDeDatos.FabricaDatos
{
    public class FabricaSqlServer : FabricaDao
    {

        public FabricaSqlServer()
        {
        }

        // variable para el uso de Log4Net
        private static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

        public override IDAOAccesoCredencial ObtenerDaoCredencial()
        {
            log.Info("FabricaSQLserver devuelve");
            return new DAOSqlServerAccesoCredencial();
        }

        public override IDAOAccesoCategoria obtenerDaoCategoria()
        {
            log.Info("FabricaSQLserver devuelve");
            return new DAOSqlServerAccesoCategoria();
        }
    }
}
